home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2001 April / april_2001.iso / intercd / root / ^Palm / Games / eCross / src / levels / Makefile < prev    next >
Encoding:
Makefile  |  2000-07-23  |  997 b   |  48 lines

  1. .SUFFIXES: .java .class
  2.  
  3. # Change JAVAC variable to your java compiler.
  4. # Change JAVAFLAGS variable to any java flags you want to compile with.
  5. JAVAC = jikes
  6. JAVAFLAGS = -Xstdout
  7.  
  8. # WABA LIBRARY PATH
  9. WABA = C:\Gfx\Utils\Programmation\Waba\classes
  10.  
  11. PSEP = ;
  12. ERASE = del
  13.  
  14. ifeq ($(JAVAC), jikes)
  15.     JAVACCLASSPATH = "${JIKESPATH}"
  16. else
  17.     JAVACCLASSPATH = "${CLASSPATH}"
  18. endif
  19.  
  20. JAVAFLAGSCLASSPATH = -classpath $(JAVACCLASSPATH)$(PSEP).$(PSEP)$(WABA)
  21. JAVACOMPILE = $(JAVAC) $(JAVAFLAGS) $(JAVAFLAGSCLASSPATH)
  22.  
  23. CORECLASSES = \
  24.     Builder.class
  25.  
  26. all: $(CORECLASSES) gen palm
  27.  
  28. gen:
  29.     java Builder
  30.  
  31. palm:
  32.     $(JAVACOMPILE) LevelsMaker.java
  33.     java -classpath .. wababin.Warp c /c LvMk LevelsMaker LevelsMaker.class
  34.     java -classpath .. wababin.Exegen /c LvMk LevelsMaker LevelsMaker LevelsMaker
  35.  
  36. clean:
  37.     $(ERASE) *.class
  38.     $(ERASE) LevelsMaker.java
  39.     $(ERASE) *.lnk
  40.     $(ERASE) *.wrp
  41.     $(ERASE) *.pdb
  42.     $(ERASE) *.prc
  43.  
  44. compile: $(CORECLASSES)
  45.  
  46. .java.class:
  47.     $(JAVACOMPILE) $<
  48.